@import "base.css";
html,body {
background: #8D8D8D;
}
body {
font-family: Corbel, arial, Lucida Sans Unicode, Segoe UI;
font-size: 85%;
}
.outer {
text-align: center;
width: auto;
padding: 0;
background: #8D8D8D;
}
.afterfix .box {
zoom: 1;
}
.afterfix .box:after {
content:"";
display: block;
height: 0;
line-height: 0;
clear: both;
visibility: hidden;
}
.module {
margin-bottom: 10px;
}
.module ul,
.module ol {
margin-top: 0;
margin-bottom: 0;
padding-top: 5px;
padding-bottom: 5px;
}
.sidewrap ul,
.sidewrap ol {
padding-top: 0;
padding-bottom: 0;
}
.wrap {
text-align: left;
margin: 0 auto;
width: 950px;
padding: 5px;
position: relative;
}
.mainhead {
background: #E6E6E6 url("images/bg_head.gif") repeat-x 0 0;
height: 75px;
}
.mainbody {
background: #E6E6E6;
}
.mainfoot {
background: #8D8D8D url("images/bg_foot.gif") repeat-x 0 0;
padding-bottom: 30px;
}
.mainbody .wrap {
padding: 10px 0;
}

a {
color: #4566AF;
text-decoration: none;
}
a:hover {
color: #D30;
text-decoration: underline;
}
h1,h2 {
font-family: Georgia, "微软雅黑", Lucida Sans Unicode, Segoe UI;
}
h1 {
margin: 0;
background: url("images/logo_t15.gif") no-repeat 0 15px;
height: 45px;
}
h1 img {
display: none;
}
h2 {
font-size: 22px;
display: none;
}
.debug {
font-size: 12px;
padding: 5px;
background: #666;
border: 1px #999 dashed;
color: #EEE;
}
.headnav {
position: absolute;
top: 12px;
left: 210px;
height: 38px;
}
.navList,
.navList li {
margin: 0;
padding: 0;
list-style: none;
}
.headnav li,
.headnav li a {
float: left;
}
.headnav a {
font-size: 14px;
margin-right: 10px;
color: #DDD;
line-height: 35px;
text-shadow: 2px 2px 5px #666;
font-family: Corbel, "微软雅黑";
}
.headnav .nav_active {
color: #FFF;
font-weight: bold;
text-decoration: underline;
}
.mainwrap {
float: left;
width: 710px;
margin-right: 10px;
}
.sidewrap {
float: left;
width: 230px;
}
h3 {
border-bottom: 1px #CCC solid;
font-weight: bold;
padding: 0;
padding-bottom: 3px;
margin: 0;
}
.module_s3:hover h3 {
background: url("images/arrow_b_r.gif") no-repeat 100% 3px;
}
.module-content {
padding-top: 10px;
}
.module_s1 .module-top,
.module_s3 .module-top {
background: url("images/module.gif") no-repeat 100% 0;
padding-right: 80px;
}
.module_s1 .module-top .inner,
.module_s3 .module-top .inner {
background: url("images/module.gif") no-repeat 0 0;
height: 12px;
}
.module_s1 .module-middle,
.module_s3 .module-middle {
background: #FFF;
border: 1px #CCC solid;
border-width: 0 1px;
}
.module_s1 .module-middle .inner,
.module_s3 .module-middle .inner {
padding: 0 10px 10px;
}
.module_s1 .module-bottom,
.module_s3 .module-bottom {
background: url("images/module.gif") no-repeat 100% -12px;
padding-right: 80px;
}
.module_s1 .module-bottom .inner,
.module_s3 .module-bottom .inner {
background: url("images/module.gif") no-repeat 0  -12px;
height: 12px;
}
.module_s3:hover .module-top,
.module_s3:hover .module-top .inner,
.module_s3:hover .module-bottom,
.module_s3:hover .module-bottom .inner {
background-image: url("images/module_hover.gif");
}
.module_s3:hover .module-middle {
border-color: #a7a7a7;
}

.module_simple {
padding: 9px;
background: #FFF;
border: 1px #CCC solid;
}
.module_css3 {
/* CSS3 圆角效果 */
-moz-border-radius: 5px;   
-webkit-border-radius: 5px;   
border-radius: 5px;   
/* CSS3 阴影效果 */
-webkit-box-shadow: 3px 3px 5px #ccc;   
-moz-box-shadow: 3px 3px 5px #ccc;   
box-shadow: 3px 3px 5px #ccc;
text-shadow: 2px 2px 5px #ccc;
}
.copyright {
padding: 10px 5px;
color: #EEE;
}
.notop .module-content {
padding-top: 0;
}
.notop h3 {
margin-bottom: 10px;
}
.path {
padding-bottom: 10px;
}
blockquote {
padding: 10px;
border: 1px #CCC dashed;
background: #F5F5F5;
margin: 0;
}
.module-pattern-list h3,
.module-pattern-item h3 {
border-bottom: 0;
font-size: 22px;
}
.list-items li {
list-style: disc;
}


